namespace SqlQueryBuilder.Queries
{
    /// <summary>
    /// InsertQuery Interface
    /// </summary>
    public interface IInsertQuery : IQuery
    {
        /// <summary>
        /// Valueses the specified value clauses.
        /// </summary>
        /// <param name="valueClauses">The value clauses.</param>
        /// <returns></returns>
        IInsertQuery Values(params object[] valueClauses);

        /// <summary>
        /// Selects the specified selectinto.
        /// </summary>
        /// <param name="selectinto">The selectinto.</param>
        /// <returns></returns>
        IInsertQuery Select(IInterrogationQuery selectinto);
    }
}